ThinkPad E40黑苹果折腾大结局 |
您所在的位置:网站首页 › 联想e 40 › ThinkPad E40黑苹果折腾大结局 |
本帖最后由 123456_ 于 2013-3-1 09:58 编辑
断断续续折腾好几个月了,在远景疯狂爬帖,看过的帖子多到吐啊!最初的时候热情高涨,好多次都搞到凌晨三四点才睡。多数问题都是从nksmiles的https://bbs.pcbeta.com/viewthread-1017396-1-1.html 找到解决方法的,现在基本捣鼓得够用了,因此写个帖子记录一下。 ================================================== 本机信息 操作系统 Win7 32位 SP1 + OS X ML 10.8.2 (12C60) 主板 Thinkpad E40 0578MDC (Intel HM55 Chipset) 处理器 Intel Core i3 380M @ 2.53GHz 双核 内存 2 GB ( Samsung DDR3 1333MHz ) 主硬盘 西数 WDC WD3200BEVT-08A23T1 ( 320 GB / 5400 转/分 ) 显卡 ATI Mobility Radeon HD 545v ( 512 MB ) 显示器 京东方 BOE059E ( 14 英寸 ) (非原装) 光驱 日立-LG DVDRAM GT30N DVD刻录机 声卡 Realtek ALC269 @ Intel 5 Series/3400 Series Chipset 网卡 Realtek RTL8168D(P)/8111D(P) PCI-E Gigabit Ethernet NIC 键鼠驱动 我觉得这个是首要的,有一次重装的时候犯傻没放入E/E ,结果进到安装界面了,啥也干不鸟。。。。。。![]() ![]() 加入苹果特有的DTGP函数。找到第一处Scope (_SB),在前面加入: Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) }复制代码显卡驱动 最难搞的就是TMD显卡了,花费我最多的时间。此方法驱动显卡必须保证原装ATIRadeonX2000.kext 中已有自己的显卡硬件ID。 1、ATI4600Controller.kext 中加入显卡ID; 打开ATI4600Controller.kext/Contents/Info.plist , 找到 IOPCIMatch 节点,在它值里加入0x95531002 。 2、使用Shrike参数驱动显卡; 打开ATI4600Controller.kext/Content/MacOS/ATI4600Controller文件 找到Shrike参数: 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 03 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02 00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01复制代码替换为: 10 00 00 00 10 00 00 00 00 01 00 00 00 10 02 06 00 08 00 00 00 02 00 00 00 71 00 00 20 01 01 02 02 00 00 00 40 00 00 00 09 01 00 00 12 04 00 01复制代码3、安装ATY_Init.kext到S/L/E,识别显卡。
屏幕亮度 从dsdt中找到Device (PWRB),在它前面加入: Device (PNLF) { Name (_HID, EisaId ("APP0002")) Name (_CID, "backlight") Name (_UID, 0x0A) Name (_STA, 0x0B) }复制代码就能调节亮度了。我现在有两种组合键调节亮度:Fn+C/P 及 ThinkPad自身的Fn+F7/F8(ThinkPad组合键没有小太阳)。 (2013-02-17更新:新版变色龙已解决亮度保存问题,如果不行再参考下面部分。) 重启亮度会重置为最大,设置开机亮度的方法: 1、将brightness文件放进bin目录; 2、打开AppleScript ,写入下面脚本: tell application "System Events" do shell script "sudo brightness -v 亮度值" user name "账号" password "密码" with administrator privileges end tell复制代码亮度值取0-1,保存为backlight.app,放进Applications目录; 3、在系统偏好设置―>用户与群组―>登陆项,加入backlight.app 。 关于E40的机器,好多人SMBios.plist中机型都选MacBookPro6,1,但iMac11,2配置才是最接近吧。我用MacBookPro6,1的话会有一个问题,就是亮度调到0会黑屏,按增加亮度救不回来,起初我不知怎么办,就直接按power键关机,结果HFS+分区被损坏。由于 HFS+ for Windows 有开机启动进程,读取hfs+分区出错,导致win7开机时蓝屏报错。但机型改成用imac 11,2就完美了,有16档,调到0不会黑屏。 现在知道,组合键Ctrl+Alt+F12(还不行就加上Fn键)可以让mac重启,避免了按power键伤机器的问题。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |